export interface User {
  id: number;
  name: string;
  username: string;
  email: string;
  phone: string;
  website: string;
  address: {
    street: string;
    city: string;
  };
}

export interface CreateUserRequest {
  name: string;
  email: string;
}

export interface GetUsersRequest {
  id?: number;
}

export enum UsersServiceKey {
    USERS = 'USERS',
}

export const usersServiceKeys = {
    users: () => [UsersServiceKey.USERS],
};